@charset "utf-8";
/* CSS Document */
body { background:#ddd}
.wrap { width:950px; margin:0 auto; _overflow:hidden; background:#fff; }
.top { width:930px; height:45px; padding:10px; background:url(../images/bjh_logo.jpg) no-repeat 10px 10px;}
.top .logo {width:150px;height:45px;position:relative;display:block;}
.wbjgz { float:right; padding-right:10px; padding-top:20px}
.nav { width:950px; height:70px; background:#eee; position:relative}
.nav .mybjh { position:absolute; right:20px; top:12px; font-size:14px; color:#FFF; background:url(../images/nav_ico1.jpg) no-repeat; padding-left:15px;}
.nav .mybjh a, .nav .mybjh a:visited { color:#FFF; font-size:14px; padding:1px}
.nav .nav_f { background:url(../images/nav_bg.jpg) no-repeat; width:940px; height:30px; padding-top:6px; padding-left:10px;}
.nav_f li { height:30px;  padding-left:2px; margin-right:10px; float:left;position:relative;}
.nav_f li .chnMovie {background:url(../images/hot_movie2.gif) no-repeat scroll right top transparent;position:absolute;width:90px;height:26px;display:block;right:-30px;top:-15px;}
.nav_f .seltab {background:url(../images/nav_tab_bg.jpg) no-repeat left top;}
.nav_f li a, .nav_f li a:visited { padding:0 15px; height:30px; display:block; line-height:30px; font-size:14px; color:#FFF; float:left}
.nav_f .seltab a, .nav_f .seltab a:visited {background:url(../images/nav_tab_bg.jpg) right top; font-weight:bold; color:#C03}
.ul_s_box { width:910px; height:25px; padding:7px 20px 0}
.ul_s_box a, .ul_s_box a:visited { padding:0 10px; margin-right:10px; line-height:18px;  display:block; float:left}
.ul_s_box a.seltab, .ul_s_box a.seltab:visited { background:#C03; color:#FFF}

.w700 { width:715px; overflow:hidden; }
.w215 { width:213px; border:#ddd 1px solid; overflow:hidden; }

.list_box { width:343px; height:305px; border:#ddd 1px solid; float:left; margin-right:12px; margin-bottom:20px; overflow:hidden}
.list_box h2{ width:323px; height:45px; overflow:hidden; line-height:150%; padding:5px 10px 0; }
.list_box h2 a, .list_box h2 a:visited{color:#404040;}
.list_box h2 a:hover { color:#c00}
.list_box .pic { width:312px; margin:0 auto; padding-bottom:15px;}
.list_box .pic img { width:310px; height:175px; border:#ddd 1px solid;}
.list_box .info { background:#f5f5f5; border-top:#ddd 1px solid; padding:9px; height:46px}
.list_box .info .shop_logo { float:left;}
.list_box .info .l_time { float:left; padding:0 5px; line-height:20px; color:#555}
.list_box .info .look { float:right;}

.box_bl { border-bottom:#ddd 1px solid; padding-bottom:10px; position:relative}
.box_bl h2 { font-size:14px; padding-left:10px; height:45px; line-height:45px; color:#404040; float:left}
.box_bl a.mang, .box_bl a.mang:visited{ float:right; padding:18px 10px 1px 0; color:#06C}
.box_bl .shop_link a, .box_bl .shop_link a:visited { padding:0 0 0 12px; color:#858585; white-space:nowrap; line-height:30px; display:block; float:left}

.box_bl .shop_tag a, .box_bl .shop_tag a:visited { padding-right:10px; height:20px; line-height:20px; color:#858585; background:url(../images/bjh_tag_bg.jpg) no-repeat right top; display:block; float:left; margin:5px 0 5px 10px } 
.shop_tag em { display:block; background:url(../images/bjh_tag_bg.jpg) no-repeat left top; width:12px; height:20px; float:left}
.youhuiq { line-height:14px; padding:10px 0; color:#858585}
.youhuiq a,.youhuiq a:visited { color:#06C; padding-bottom:1px}
.box_bl .tj_ico { position:absolute; top:0; right:0;}
.box_bl .btn_gs { width:112px; height:24px; background:url(../images/btn_gs_bg.jpg) no-repeat; border:none; color:#FFF; font-weight:bold; cursor:pointer }

.box_bl .user img{ border:#ddd 1px solid}
.box_bl .user p { width:132px; padding-left:10px; line-height:20px; color:#858585}
.box_bl .tpts { height:30px; line-height:30px; background:#E5EEF2 url(../images/tp_ico.jpg) no-repeat 10px 8px; display:block; padding:0 0 0 28px; color:#333}
.box_bl .btn_tp { width:65px; height:24px; background:url(../images/btn_tp_bg.jpg) no-repeat; border:none; color:#FFF; font-weight:bold; cursor:pointer }


.pagination {overflow: hidden; text-align: center;}
.pagination a, .pagination a:visited, .pagination .page-info, .pagination .page-start, .pagination .page-prev, .pagination .page-cur, .pagination .page-end, .pagination .page-break, .pagination .page-skip {line-height: 24px; text-align: center; white-space: nowrap; padding:0 3px; color:#404040; font-weight:bold; padding-bottom:1px; font-family:Tahoma, Geneva, sans-serif}

.pagination .page-cur {color: #c00; font-weight: bold;}
.pagination input {border: 1px solid #ccc;  color: #404040; height: 16px; margin: 0 5px; text-align: center; vertical-align: middle; width: 24px;}
.pagination button {background:url(../images/btn_sub.jpg) no-repeat; border:none; cursor: pointer; height: 20px; margin: 0 0 0 5px; overflow: hidden; text-indent: -9999px; vertical-align: middle; width: 41px;}

.newtag {position:absolute;	background: url(../images/newtag_arrow.png) no-repeat scroll transparent;height: 70px;width: 70px;right:-35px;top:0px;text-indent: -99em;overflow:hidden;z-index:22;}





